From adf6e301fab97557372b1396ad1f8db43139609e Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 2 Feb 2005 03:55:29 +0000 Subject: [PATCH] Set info->icon_list to NULL after freeing it. (#165800, Damon Chaplin) 2005-02-01 Matthias Clasen * gtk/gtkwindow.c (gtk_window_set_icon_name): Set info->icon_list to NULL after freeing it. (#165800, Damon Chaplin) --- ChangeLog | 5 +++++ ChangeLog.pre-2-10 | 5 +++++ ChangeLog.pre-2-8 | 5 +++++ gtk/gtkwindow.c | 1 + 4 files changed, 16 insertions(+) diff --git a/ChangeLog b/ChangeLog index 8b16d0f324..2d8b4775f2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-02-01 Matthias Clasen + + * gtk/gtkwindow.c (gtk_window_set_icon_name): Set info->icon_list + to NULL after freeing it. (#165800, Damon Chaplin) + 2005-02-01 Michael Natterer * configure.in: depend on stable pango-1.8, not unstable 1.7 diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 8b16d0f324..2d8b4775f2 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,8 @@ +2005-02-01 Matthias Clasen + + * gtk/gtkwindow.c (gtk_window_set_icon_name): Set info->icon_list + to NULL after freeing it. (#165800, Damon Chaplin) + 2005-02-01 Michael Natterer * configure.in: depend on stable pango-1.8, not unstable 1.7 diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 8b16d0f324..2d8b4775f2 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,8 @@ +2005-02-01 Matthias Clasen + + * gtk/gtkwindow.c (gtk_window_set_icon_name): Set info->icon_list + to NULL after freeing it. (#165800, Damon Chaplin) + 2005-02-01 Michael Natterer * configure.in: depend on stable pango-1.8, not unstable 1.7 diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index bd58f3e7bc..20b024369c 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -2890,6 +2890,7 @@ gtk_window_set_icon_name (GtkWindow *window, g_list_foreach (info->icon_list, (GFunc) g_object_unref, NULL); g_list_free (info->icon_list); + info->icon_list = NULL; update_themed_icon (NULL, window); -- 2.30.2